Small-cap stocks are shares of companies with a market capitalization of more than Rs 500 crore... (4 revisions)